.wrap {
	width: 100%;
	min-height: 100vh;
	background: #f6f6f6;
	padding-bottom: 140rpx;
	.header {
		width: 100%;
		padding: 20rpx 2.5%;
		height: 200rpx;
		font-size: 36rpx;
		line-height: 100rpx;
		background-color: #fbd220;
		font-family: PingFang SC;
		color: rgba(51, 51, 51, 1);
	}
	.model {
		width: 95%;
		margin: 20rpx 2.5%;
		padding: 10rpx 20rpx;
		background: #ffffff;
		box-shadow: 0px 0px 10rpx 0px rgba(0, 0, 0, 0.1);
		border-radius: 10rpx;
		.listImg {
			width: 140rpx;
			height: 140rpx;
			border-radius: 10rpx;
			margin-right: 10rpx;
			overflow: hidden;
			image {
				width: 100%;
				height: 100%;
			}
		}
		.titleIcon {
			width: 8rpx;
			height: 30rpx;
			color: #ffe23e;
			background: #ffe23e;
			border-radius: 4rpx;
			margin-top: 6rpx;
		}
		.label {
			text-align: center;
			padding: 2rpx 10rpx;
			border-radius: 20rpx;
			margin: 6rpx 8rpx;
		}
		.col60C534 {
			border: 2rpx solid #60c534;
			color: #60c534;
		}
		.colfbb {
			border: 2rpx solid #fbb000;
			color: #fbb000;
		}
		.line48 {
			line-height: 48rpx !important;
		}
		.code {
			width: 100%;
			height: 500rpx;
			text-align: center;
			.title {
				font-size: 32rpx;
				color: #666;
				margin-top: 45rpx;
				margin-bottom: 25rpx;
			}
			image {
				width: 387rpx;
				height: 387rpx;
			}
		}
		.imgWrap1,.imgWrap{
			width:122rpx ;
			height: 122rpx;
			margin: auto;
			image{
				width: 100%;
				height: 100%;
			}
		}
		.imgWrap{
			width: 249rpx;
		}
		.writeModel{
			min-height: 300rpx;
			line-height: 160rpx;
			text-align: center;
	     .writeImg{
				 width: 100%;
				 height: 280rpx;
				 image{
					 width:150rpx;
					 height: 100%;
				 }
			 }
			.bottomBtn {
				width: 90% !important;
				height: 80rpx;
				line-height: 80rpx;
				margin: 10rpx 5% !important;
		
			}
		}
	}
}
.colFF4B44 {
	color: #ff4b44;
}
.veralign-end {
	align-self: flex-end;
}
.bgf6 {
	background: #f6f6f6 !important;
}
.bg666 {
	background: #666 !important;
	color: #FFFFFF !important;
}
.width-17 {
	width: 17% !important;
}
.width-83 {
	width: 83% !important;
}
.mt-40 {
	margin-top: -88rpx !important;
}
.line28 {
	line-height: 54rpx !important;
}
.line30 {
	line-height: 60rpx !important;
}
.fixedBottomBtn {
	width: 100%;
	position: fixed;
	bottom: 0rpx;
	height: 120rpx;
	background: #ffffff;
	.bottomBtn {
		width: 90% !important;
		height: 88rpx;
		line-height: 88rpx;
		margin: 18rpx 5% !important;
	}
	.bottomBtn1 {
		width: 90% !important;
		margin: 0rpx 5% !important;
	}
	.bottomBtn2 {
		margin: 30rpx 2% !important;
	}
	.btnbg333 {
		background: #333 !important;
		color: #fbd220 !important;
	}
}

.btnWrap {
	width: 100%;
	margin: auto;
	text-align: center;
	height: 88rpx;
	.left {
		color: #ffe03b;
		line-height: 88rpx;
		background-color: #333333;
		border-radius: 40rpx 0px 0rpx 40rpx;
		border-right: 1rpx solid #fff;
	}
	.middlebtn {
		background: #666;
		margin-left: -2rpx;
	}
	.right {
		color: #333333;
		line-height: 88rpx;
		background: #ffe03b;
		border-left: 1rpx solid #fff;
		border-radius: 0px 40rpx 40rpx 0rpx;
	}
}
.popuptitle {
	width: 100%;
	height: 88rpx;
	line-height: 88rpx;
	text-align: center;
}
.popupli {
	width: 95%;
	margin: 10rpx 2.5%;

	.icon {
		width: 100rpx;
		height: 100rpx;
		line-height: 94rpx;
		text-align: center;
		border-radius: 10rpx;
		border: 3rpx dashed #999;
	}
}
.shadowWrap {
	position: fixed;
	bottom: 140rpx;
	left: 20rpx;
	.shadow {
		width: 240rpx;
		background: #6b6b6b;
		opacity: 0.94;
		border-radius: 20rpx;
		color: #fff;
		padding: 10rpx;
		.list {
			padding: 14rpx 30rpx;
		}
	}
	.san {
		width: 0;
		height: 0;
		border-left: 18rpx solid transparent;
		border-right: 18rpx solid transparent;
		border-top: 18rpx solid #6b6b6b;
		opacity: 0.94;
		position: absolute;
		left: 20rpx;
	}
}
.icon30 {
	width: 30rpx;
	height: 30rpx;
	image {
		width: 100%;
		height: 100%;
	}
}
.line20 {
	text-align: left;
	padding-left: 40rpx;
	line-height: 36rpx !important;
}
.font-56 {
	font-size: 56rpx;
}
.labelyc,
.labelzc {
	min-width: 120rpx;
	height: 50rpx;
	line-height: 50rpx;
	text-align: center;
	background: #fef1f0;
	border-radius: 5rpx;
	font-size: 24rpx;
	color: #ff4b44;
	margin:  0rpx 12rpx;
	padding:  2rpx 6rpx;
}
.labelzc {
	background: #eeeeee;
	font-size: 24rpx;
	color: #666666;
}
		.tbn1{
					background:#fbd220 !important ;
					text-align: center;
					border-radius: 50rpx;
				}
				
				
				.text-wrapper {
  word-break: break-all;
  word-wrap: break-word
}

	.copy{
		width: 100rpx;
		height: 32rpx;
		line-height: 32rpx;
		background: #FFF6CD;
		border-radius: 5px;
		padding: 2rpx 4rpx;
		text-align: center;
		margin-left: 20rpx;
		font-size: 24rpx;
	}